package com.example.entity.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class WorkReportVo {

    /**
     * 工单单别
     */
    @JsonProperty("danBie")
    @ApiModelProperty("工单单别")
    private String TA001;

    /**
     * 工单单号
     */
    @JsonProperty("danHao")
    @ApiModelProperty("工单单号")
    private String TA002;

    /**
     * 品号
     */
    @JsonProperty("pinHao")
    @ApiModelProperty("品号")
    private String TA006;

    /**
     * 品名
     */
    @JsonProperty("pinMin")
    @ApiModelProperty("品名")
    private String TA034;

    /**
     * 规格
     */
    @JsonProperty("guiGe")
    @ApiModelProperty("规格")
    private String TA035;

    /**
     * 工单日期
     */
    @JsonProperty("danRi")
    @ApiModelProperty("工单日期")
    private String TA003;

    /**
     * 工单数量
     */
    @JsonProperty("danShuLiang")
    @ApiModelProperty("工单数量")
    private Double TA015;

    /**
     * 已排产数量
     */
    @JsonProperty("yiPaiChanShuLiang")
    @ApiModelProperty("已排产数量")
    private Double TA017;

//    /**
//     * 已领料
//     */
//    @ApiModelProperty("已领料")
//    private String TA017;
//    /**
//     * 未领料
//     */
//    @ApiModelProperty("未领料")
//    private String TA017;

    /**
     * 是否加急
     */
    @JsonProperty("jiaJi")
    @ApiModelProperty("是否加急")
    private String TA044;
    /**
     * 工单状态
     */
    @JsonProperty("danZT")
    @ApiModelProperty("工单状态")
    private String UDF01;
    /**
     * 客户简称
     */
    @JsonProperty("keHuJianCheng")
    @ApiModelProperty("客户简称")
    private String UDF06;

    /**
     * 来源订单
     */
    @JsonProperty("laiYuanDanHao")
    @ApiModelProperty("来源订单")
    private String orederNo;

//    /**
//     * 排产日期
//     */
//    @JsonProperty("paichanRi")
//    @ApiModelProperty("排产日期")
//    private String TA017;
    /**
     * 订单交期
     */
    @JsonProperty("jiaoQi")
    @ApiModelProperty("订单交期")
    private String UDF05;

    /**
     * 工序号
     */
    @JsonProperty("gongXuHao")
    @ApiModelProperty("工序号")
    private String TY019;


    /**
     * 生产数量
     */
    @JsonProperty("productionNum")
    @ApiModelProperty("生产数量")
    private Double pn;

    /**
     * 良品率
     */
    @JsonProperty("liangpinlv")
    @ApiModelProperty("良品率")
    private Double lpl;

    /**
     * 不良品率
     */
    @JsonProperty("buLiangpinlv")
    @ApiModelProperty("不良品率")
    private Double blpl;

    /**
     * 生产进度
     */
    @JsonProperty("shengChanJD")
    @ApiModelProperty("生产进度")
    private Double progress;


}
